import axios from 'axios'
import store from '@/store'
// import { Message } from 'element-ui'

// import { getToken } from '@/utils/auth'
const request = axios.create({
  baseURL: 'http://likede2-admin.itheima.net/likede/',
  timeout: 5000
})
// 请求拦截器
request.interceptors.request.use(function(config) {
  const token = store.getters.token
  if (token) {
    config.headers.Authorization = token
  }
  return config
},
function(err) {
  return Promise.reject(err)
})

// 响应拦截器
request.interceptors.response.use(function(response) {
  // const { data } = response
  // if (data.success) {
  //   return data
  // } else {
  //   Message.error(data.msg)
  //   return Promise.reject(new Error(data.msg))
  // }
  return response.data
}, function(err) {
  return Promise.reject(err)
}
)

export default request
